A Log-Based Write-Back Mechanism for Cooperative Caching
نویسندگان
چکیده
Emerging high speed, scalable networks allow machines to access remote memory faster than accessing local disks. Cooperative Caching exploits this phenomenon and uses the I/O caches of remote workstations as an extra level of memory hierarchy. Most research has focused on improving the read performance of Cooperative Caching, but writes to disk are becoming a performance bottleneck. We propose a write-back mechanism that uses replication and logging to improve reliability as well as performance of a distributed system, based on a cache architecture called “Distributed, Efficient and Reliable (DEFER) Cooperative Cache”. We present three strategies based on this architecture, and evaluate their performance using simulations. The simulations indicate a maximum speedup of 11.5x over the write-through baseline. The vast performance gains are a result of avoiding disk writes through the write-back policy.
منابع مشابه
Integrating the Spiralog File System into the OpenVMS Operating System
method that offers fast writes and a fast, on-line backup capability. The integration of the Spiralog file system into the OpenVMS operating system presented many challenges. Its programming interface and its extensive use of write-back caching were substantially different from those of the existing OpenVMS file system, known as Files-11. To encourage use of the Spiralog file system, we had to ...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملReliable Writeback for Client-side Flash Caches
Modern data centers are increasingly using shared storage solutions for ease of management. Data is cached on the client side on inexpensive and high-capacity flash devices, helping improve performance and reduce contention on the storage side. Currently, write-through caching is used because it ensures consistency and durability under client failures, but it offers poor performance for write-h...
متن کاملWrite Caching in Distributed File Systems
Disk caches are employed in distributed le systems to avoid network accesses at clients and to compensate for the speed diierential between main memory and disk at le servers. Because of concerns about volatility, however, write requests have typically not beneetted from the presence of caches. Instead, they have been processed with some sort of write-through or periodic write-back approach to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003